package com.demo.springboot;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.ServletComponentScan;

/***
 * SpringBoot 对静态资源的处理：
 *      1. src/main/webapp/ 目录可以直接访问
 *      2. Locations of static resources.
 *         Defaults to classpath:[1)/META-INF/resources/,2)/resources/, 3)/static/, 4)/public/].
 *         可以参考： ResourceProperties
 *      3.可以通过   spring.resources.static-locations=classpath:/demo/ 改变默认静态资源路径。
 *
 * ---------------------
 * Spring Boot 中使用Servlet的API
 * 方法一：（Servlet3 可以使用这种方法）
     * 1. 编写Servlet 并加上相应的注解 @WebServlet/ @WebFilter / @WebListener
     * 2. 需要启用 @ServletComponentScan 注解
     *
 * 方法二：（Servlet2.5 及以下可以使用这种方法）
     * 1. 编写Servlet
     * 2. 装配相应的Bean到Spring容器中
     *    Servlet  ---->    ServletRegistrationBean
     *    Filter   ---->    FilterRegistrationBean
     *    Listener ---->    ServletListenerRegistrationBean
 */
//@ServletComponentScan
@SpringBootApplication
public class App {
    public static void main(String[] args) {
        SpringApplication.run(App.class,args);
    }
}
